<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>axiethernet: xaxiethernet.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">axiethernet
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xaxiethernet_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xaxiethernet.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for a Axi Ethernet device.  <a href="struct_x_axi_ethernet___config.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct <a class="el" href="struct_x_axi_ethernet.html" title="struct XAxiEthernet is the type for Axi Ethernet driver instance data. ">XAxiEthernet</a> is the type for Axi Ethernet driver instance data.  <a href="struct_x_axi_ethernet.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga8275681d6099aeb497580d8c3ef6ce3e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8275681d6099aeb497580d8c3ef6ce3e">XAE_MULTI_MAT_ENTRIES</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:ga8275681d6099aeb497580d8c3ef6ce3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of storable addresses in the Multicast Address Table.  <a href="group__axiethernet__v5__0.html#ga8275681d6099aeb497580d8c3ef6ce3e">More...</a><br /></td></tr>
<tr class="separator:ga8275681d6099aeb497580d8c3ef6ce3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga484436248277bbcece62a29c8789cf43"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga484436248277bbcece62a29c8789cf43">XAE_MDIO_DIV_DFT</a>&#160;&#160;&#160;29</td></tr>
<tr class="memdesc:ga484436248277bbcece62a29c8789cf43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default MDIO clock divisor.  <a href="group__axiethernet__v5__0.html#ga484436248277bbcece62a29c8789cf43">More...</a><br /></td></tr>
<tr class="separator:ga484436248277bbcece62a29c8789cf43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c513f6bb939a705f56da5c826d9ec63"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6c513f6bb939a705f56da5c826d9ec63">XAxiEthernet_IsStarted</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;IsStarted == XIL_COMPONENT_IS_STARTED) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga6c513f6bb939a705f56da5c826d9ec63"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsStarted reports if the device is in the started or stopped state.  <a href="group__axiethernet__v5__0.html#ga6c513f6bb939a705f56da5c826d9ec63">More...</a><br /></td></tr>
<tr class="separator:ga6c513f6bb939a705f56da5c826d9ec63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6fa193e8b9cf3c2807d328829903bf6c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6fa193e8b9cf3c2807d328829903bf6c">XAxiEthernet_IsDma</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.AxiDevType == XPAR_AXI_DMA) ? TRUE: FALSE)</td></tr>
<tr class="memdesc:ga6fa193e8b9cf3c2807d328829903bf6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsDma reports if the device is currently connected to DMA.  <a href="group__axiethernet__v5__0.html#ga6fa193e8b9cf3c2807d328829903bf6c">More...</a><br /></td></tr>
<tr class="separator:ga6fa193e8b9cf3c2807d328829903bf6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaedd2fe4a2b3d24152c3f32160e8f994"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaaedd2fe4a2b3d24152c3f32160e8f994">XAxiEthernet_IsFifo</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.AxiDevType == XPAR_AXI_FIFO) ? TRUE: FALSE)</td></tr>
<tr class="memdesc:gaaedd2fe4a2b3d24152c3f32160e8f994"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsFifo reports if the device is currently connected to a fifo core.  <a href="group__axiethernet__v5__0.html#gaaedd2fe4a2b3d24152c3f32160e8f994">More...</a><br /></td></tr>
<tr class="separator:gaaedd2fe4a2b3d24152c3f32160e8f994"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace643555d4c75d40b1ddee9dbd814a74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gace643555d4c75d40b1ddee9dbd814a74">XAxiEthernet_AxiDevBaseAddress</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;Config.AxiDevBaseAddress)</td></tr>
<tr class="memdesc:gace643555d4c75d40b1ddee9dbd814a74"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_AxiDevBaseAddress reports the base address of the core connected to the Axi Ethernet's Axi4 Stream interface.  <a href="group__axiethernet__v5__0.html#gace643555d4c75d40b1ddee9dbd814a74">More...</a><br /></td></tr>
<tr class="separator:gace643555d4c75d40b1ddee9dbd814a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5c91a283a8b79c5e0735588ed8064ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae5c91a283a8b79c5e0735588ed8064ec">XAxiEthernet_IsRecvFrameDropped</a>(InstancePtr)</td></tr>
<tr class="memdesc:gae5c91a283a8b79c5e0735588ed8064ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsRecvFrameDropped determines if the device thinks it has dropped a receive frame.  <a href="group__axiethernet__v5__0.html#gae5c91a283a8b79c5e0735588ed8064ec">More...</a><br /></td></tr>
<tr class="separator:gae5c91a283a8b79c5e0735588ed8064ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae21c088294f79359ed1ee74468100e9a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae21c088294f79359ed1ee74468100e9a">XAxiEthernet_IsRxPartialCsum</a>(InstancePtr)&#160;&#160;&#160;((((InstancePtr)-&gt;Config.RxCsum) == 0x01) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:gae21c088294f79359ed1ee74468100e9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsRxPartialCsum determines if the device is configured with partial checksum offloading on the receive channel.  <a href="group__axiethernet__v5__0.html#gae21c088294f79359ed1ee74468100e9a">More...</a><br /></td></tr>
<tr class="separator:gae21c088294f79359ed1ee74468100e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e44788bbc239e6cea83d1e07ddb65ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6e44788bbc239e6cea83d1e07ddb65ed">XAxiEthernet_IsTxPartialCsum</a>(InstancePtr)&#160;&#160;&#160;((((InstancePtr)-&gt;Config.TxCsum) == 0x01) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga6e44788bbc239e6cea83d1e07ddb65ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsTxPartialCsum determines if the device is configured with partial checksum offloading on the transmit channel.  <a href="group__axiethernet__v5__0.html#ga6e44788bbc239e6cea83d1e07ddb65ed">More...</a><br /></td></tr>
<tr class="separator:ga6e44788bbc239e6cea83d1e07ddb65ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70ae7bc7e8d22aa1c7be7076c83d4015"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga70ae7bc7e8d22aa1c7be7076c83d4015">XAxiEthernet_IsRxFullCsum</a>(InstancePtr)&#160;&#160;&#160;((((InstancePtr)-&gt;Config.RxCsum) == 0x02) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga70ae7bc7e8d22aa1c7be7076c83d4015"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsRxFullCsum determines if the device is configured with full checksum offloading on the receive channel.  <a href="group__axiethernet__v5__0.html#ga70ae7bc7e8d22aa1c7be7076c83d4015">More...</a><br /></td></tr>
<tr class="separator:ga70ae7bc7e8d22aa1c7be7076c83d4015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d1defd403ed40f023650e1e44651c88"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8d1defd403ed40f023650e1e44651c88">XAxiEthernet_IsTxFullCsum</a>(InstancePtr)&#160;&#160;&#160;((((InstancePtr)-&gt;Config.TxCsum) == 0x02) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga8d1defd403ed40f023650e1e44651c88"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsTxFullCsum determines if the device is configured with full checksum offloading on the transmit channel.  <a href="group__axiethernet__v5__0.html#ga8d1defd403ed40f023650e1e44651c88">More...</a><br /></td></tr>
<tr class="separator:ga8d1defd403ed40f023650e1e44651c88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc2cf9ec186f1dffaece1552f96fcdd9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gadc2cf9ec186f1dffaece1552f96fcdd9">XAxiEthernet_GetPhysicalInterface</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;Config.PhyType)</td></tr>
<tr class="memdesc:gadc2cf9ec186f1dffaece1552f96fcdd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetPhysicalInterface returns the type of PHY interface being used by the given instance, specified by <em>InstancePtr</em>.  <a href="group__axiethernet__v5__0.html#gadc2cf9ec186f1dffaece1552f96fcdd9">More...</a><br /></td></tr>
<tr class="separator:gadc2cf9ec186f1dffaece1552f96fcdd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56664c785ad43b4458a1109d3a5b3bc5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga56664c785ad43b4458a1109d3a5b3bc5">XAxiEthernet_GetIntStatus</a>(InstancePtr)&#160;&#160;&#160;<a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, <a class="el" href="group__axiethernet__v5__0.html#ga03ae297b3ba90f6f4b7ebe468519e55a">XAE_IS_OFFSET</a>)</td></tr>
<tr class="memdesc:ga56664c785ad43b4458a1109d3a5b3bc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetIntStatus returns a bit mask of the interrupt status register (ISR).  <a href="group__axiethernet__v5__0.html#ga56664c785ad43b4458a1109d3a5b3bc5">More...</a><br /></td></tr>
<tr class="separator:ga56664c785ad43b4458a1109d3a5b3bc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5476b0e04b0ecd8f9fd027f90ea648f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab5476b0e04b0ecd8f9fd027f90ea648f">XAxiEthernet_IntEnable</a>(InstancePtr,  Mask)</td></tr>
<tr class="memdesc:gab5476b0e04b0ecd8f9fd027f90ea648f"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IntEnable enables the interrupts specified in <em>Mask</em>.  <a href="group__axiethernet__v5__0.html#gab5476b0e04b0ecd8f9fd027f90ea648f">More...</a><br /></td></tr>
<tr class="separator:gab5476b0e04b0ecd8f9fd027f90ea648f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6357e97582bc0e064c5b169d212e41df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6357e97582bc0e064c5b169d212e41df">XAxiEthernet_IntDisable</a>(InstancePtr,  Mask)</td></tr>
<tr class="memdesc:ga6357e97582bc0e064c5b169d212e41df"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IntDisable disables the interrupts specified in <em>Mask</em>.  <a href="group__axiethernet__v5__0.html#ga6357e97582bc0e064c5b169d212e41df">More...</a><br /></td></tr>
<tr class="separator:ga6357e97582bc0e064c5b169d212e41df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga492b674e8d7584ed5e73e2b1a886bcc3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga492b674e8d7584ed5e73e2b1a886bcc3">XAxiEthernet_IntPending</a>(InstancePtr)&#160;&#160;&#160;<a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, <a class="el" href="group__axiethernet__v5__0.html#ga2479ff05e515d76dd37d9f179026d038">XAE_IP_OFFSET</a>)</td></tr>
<tr class="memdesc:ga492b674e8d7584ed5e73e2b1a886bcc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IntPending returns a bit mask of the pending interrupts.  <a href="group__axiethernet__v5__0.html#ga492b674e8d7584ed5e73e2b1a886bcc3">More...</a><br /></td></tr>
<tr class="separator:ga492b674e8d7584ed5e73e2b1a886bcc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaaef83a7f1fe4d8ca117cf6bc80500a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaaaef83a7f1fe4d8ca117cf6bc80500a8">XAxiEthernet_IntClear</a>(InstancePtr,  Mask)</td></tr>
<tr class="memdesc:gaaaef83a7f1fe4d8ca117cf6bc80500a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IntClear clears pending interrupts specified in <em>Mask</em>.  <a href="group__axiethernet__v5__0.html#gaaaef83a7f1fe4d8ca117cf6bc80500a8">More...</a><br /></td></tr>
<tr class="separator:gaaaef83a7f1fe4d8ca117cf6bc80500a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51c2a30cc98f11355ce3639139b41d8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga51c2a30cc98f11355ce3639139b41d8a">XAxiEthernet_IsExtFuncCap</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga51c2a30cc98f11355ce3639139b41d8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsExtFuncCap determines if the device is capable of the new/extend VLAN and multicast features.  <a href="group__axiethernet__v5__0.html#ga51c2a30cc98f11355ce3639139b41d8a">More...</a><br /></td></tr>
<tr class="separator:ga51c2a30cc98f11355ce3639139b41d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab62015adb15bebd496a5346e3877af55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab62015adb15bebd496a5346e3877af55">XAxiEthernet_IsExtMcastEnable</a>(InstancePtr)</td></tr>
<tr class="memdesc:gab62015adb15bebd496a5346e3877af55"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsExtMcastEnable determines if the extended multicast features is enabled.  <a href="group__axiethernet__v5__0.html#gab62015adb15bebd496a5346e3877af55">More...</a><br /></td></tr>
<tr class="separator:gab62015adb15bebd496a5346e3877af55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga751c51d9ed918ca9dd556d98187eb76e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga751c51d9ed918ca9dd556d98187eb76e">XAxiEthernet_IsExtMcast</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.ExtMcast) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga751c51d9ed918ca9dd556d98187eb76e"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsExtMcast determines if the device is built with new/extended multicast features.  <a href="group__axiethernet__v5__0.html#ga751c51d9ed918ca9dd556d98187eb76e">More...</a><br /></td></tr>
<tr class="separator:ga751c51d9ed918ca9dd556d98187eb76e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92ea2563addd13a5d3008a0bd9d069bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga92ea2563addd13a5d3008a0bd9d069bc">XAxiEthernet_IsTxVlanStrp</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.TxVlanStrp) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga92ea2563addd13a5d3008a0bd9d069bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsTxVlanStrp determines if the device is configured with transmit VLAN stripping on the transmit channel.  <a href="group__axiethernet__v5__0.html#ga92ea2563addd13a5d3008a0bd9d069bc">More...</a><br /></td></tr>
<tr class="separator:ga92ea2563addd13a5d3008a0bd9d069bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4764b3156c37e0b505c4df69b105b770"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4764b3156c37e0b505c4df69b105b770">XAxiEthernet_IsRxVlanStrp</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.RxVlanStrp) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga4764b3156c37e0b505c4df69b105b770"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsRxVlanStrp determines if the device is configured with receive VLAN stripping on the receive channel.  <a href="group__axiethernet__v5__0.html#ga4764b3156c37e0b505c4df69b105b770">More...</a><br /></td></tr>
<tr class="separator:ga4764b3156c37e0b505c4df69b105b770"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac1bbeb5294915665aae439a33e3b887"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaac1bbeb5294915665aae439a33e3b887">XAxiEthernet_IsTxVlanTran</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.TxVlanTran) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:gaac1bbeb5294915665aae439a33e3b887"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsTxVlanTran determines if the device is configured with transmit VLAN translation on the transmit channel.  <a href="group__axiethernet__v5__0.html#gaac1bbeb5294915665aae439a33e3b887">More...</a><br /></td></tr>
<tr class="separator:gaac1bbeb5294915665aae439a33e3b887"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04ad5f292476ee8d62a2cacc66bf8767"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga04ad5f292476ee8d62a2cacc66bf8767">XAxiEthernet_IsRxVlanTran</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.RxVlanTran) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga04ad5f292476ee8d62a2cacc66bf8767"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsRxVlanTran determines if the device is configured with receive VLAN translation on the receive channel.  <a href="group__axiethernet__v5__0.html#ga04ad5f292476ee8d62a2cacc66bf8767">More...</a><br /></td></tr>
<tr class="separator:ga04ad5f292476ee8d62a2cacc66bf8767"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d75475a1e85f44562fd614960744b23"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2d75475a1e85f44562fd614960744b23">XAxiEthernet_IsTxVlanTag</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.TxVlanTag) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga2d75475a1e85f44562fd614960744b23"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsTxVlanTag determines if the device is configured with transmit VLAN tagging on the transmit channel.  <a href="group__axiethernet__v5__0.html#ga2d75475a1e85f44562fd614960744b23">More...</a><br /></td></tr>
<tr class="separator:ga2d75475a1e85f44562fd614960744b23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16debcb3a008c09bc8c4e29764310cae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga16debcb3a008c09bc8c4e29764310cae">XAxiEthernet_IsRxVlanTag</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.RxVlanTag) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga16debcb3a008c09bc8c4e29764310cae"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsRxVlanTag determines if the device is configured with receive VLAN tagging on the receive channel.  <a href="group__axiethernet__v5__0.html#ga16debcb3a008c09bc8c4e29764310cae">More...</a><br /></td></tr>
<tr class="separator:ga16debcb3a008c09bc8c4e29764310cae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ee4e2b95cc8d84e227f51e28ff07901"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6ee4e2b95cc8d84e227f51e28ff07901">XAxiEthernet_GetTemacType</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;Config.TemacType)</td></tr>
<tr class="memdesc:ga6ee4e2b95cc8d84e227f51e28ff07901"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetTemacType returns the Axi Ethernet type of the core.  <a href="group__axiethernet__v5__0.html#ga6ee4e2b95cc8d84e227f51e28ff07901">More...</a><br /></td></tr>
<tr class="separator:ga6ee4e2b95cc8d84e227f51e28ff07901"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa09f91114abaefee6e94e8a5f48923e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa09f91114abaefee6e94e8a5f48923e7">XAxiEthernet_IsAvbConfigured</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.Avb) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:gaa09f91114abaefee6e94e8a5f48923e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsAvbConfigured returns determines if Ethernet AVB.is configured in the harwdare or not.  <a href="group__axiethernet__v5__0.html#gaa09f91114abaefee6e94e8a5f48923e7">More...</a><br /></td></tr>
<tr class="separator:gaa09f91114abaefee6e94e8a5f48923e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf20d2f840ee7c6defacb6e1a478b38a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf20d2f840ee7c6defacb6e1a478b38a7">XAxiEthernet_IsSgmiiOverLvdsEnabled</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.EnableSgmiiOverLvds) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:gaf20d2f840ee7c6defacb6e1a478b38a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsSgmiiOverLvdsEnabled determines if SGMII over LVDS is enabled in the harwdare or not.  <a href="group__axiethernet__v5__0.html#gaf20d2f840ee7c6defacb6e1a478b38a7">More...</a><br /></td></tr>
<tr class="separator:gaf20d2f840ee7c6defacb6e1a478b38a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e75a48d11c00b0c39339bd2f2461bdc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2e75a48d11c00b0c39339bd2f2461bdc">XAxiEthernet_IsStatsConfigured</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.Stats) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga2e75a48d11c00b0c39339bd2f2461bdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsStatsConfigured returns determines if Statistics gathering.  <a href="group__axiethernet__v5__0.html#ga2e75a48d11c00b0c39339bd2f2461bdc">More...</a><br /></td></tr>
<tr class="separator:ga2e75a48d11c00b0c39339bd2f2461bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Configuration options</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>The following are device configuration options.</p>
<p>See the <em>XAxiEthernet_SetOptions</em>, <em>XAxiEthernet_ClearOptions</em> and <em>XAxiEthernet_GetOptions</em> routines for information on how to use options.</p>
<p>The default state of the options are also noted below. </p>
</div></td></tr>
<tr class="memitem:ga85d541107aad56649d63d548813e1091"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga85d541107aad56649d63d548813e1091">XAE_PROMISC_OPTION</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga85d541107aad56649d63d548813e1091"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; XAE_PROMISC_OPTION specifies the Axi Ethernet device to accept all incoming packets.  <a href="group__axiethernet__v5__0.html#ga85d541107aad56649d63d548813e1091">More...</a><br /></td></tr>
<tr class="separator:ga85d541107aad56649d63d548813e1091"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c81a1ba1412a469773217a168902aa2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga0c81a1ba1412a469773217a168902aa2">XAE_JUMBO_OPTION</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:ga0c81a1ba1412a469773217a168902aa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_VLAN_OPTION specifies the Axi Ethernet device to enable VLAN support for transmit and receive.  <a href="group__axiethernet__v5__0.html#ga0c81a1ba1412a469773217a168902aa2">More...</a><br /></td></tr>
<tr class="separator:ga0c81a1ba1412a469773217a168902aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaacd508700a0767d156cf47e71e1ea76"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaaacd508700a0767d156cf47e71e1ea76">XAE_VLAN_OPTION</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:gaaacd508700a0767d156cf47e71e1ea76"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_FLOW_CONTROL_OPTION specifies the Axi Ethernet device to recognize received flow control frames.  <a href="group__axiethernet__v5__0.html#gaaacd508700a0767d156cf47e71e1ea76">More...</a><br /></td></tr>
<tr class="separator:gaaacd508700a0767d156cf47e71e1ea76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace9786d16960daabfdb803388b4ff0f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gace9786d16960daabfdb803388b4ff0f3">XAE_FLOW_CONTROL_OPTION</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:gace9786d16960daabfdb803388b4ff0f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_FCS_STRIP_OPTION specifies the Axi Ethernet device to strip FCS and PAD from received frames.  <a href="group__axiethernet__v5__0.html#gace9786d16960daabfdb803388b4ff0f3">More...</a><br /></td></tr>
<tr class="separator:gace9786d16960daabfdb803388b4ff0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae274295c74b82214342722ee5b5d9392"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae274295c74b82214342722ee5b5d9392">XAE_FCS_STRIP_OPTION</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:gae274295c74b82214342722ee5b5d9392"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_FCS_INSERT_OPTION specifies the Axi Ethernet device to generate the FCS field and add PAD automatically for outgoing frames.  <a href="group__axiethernet__v5__0.html#gae274295c74b82214342722ee5b5d9392">More...</a><br /></td></tr>
<tr class="separator:gae274295c74b82214342722ee5b5d9392"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b828349795f783755ab6fd9413f6ff9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9b828349795f783755ab6fd9413f6ff9">XAE_FCS_INSERT_OPTION</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga9b828349795f783755ab6fd9413f6ff9"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_LENTYPE_ERR_OPTION specifies the Axi Ethernet device to enable Length/Type error checking (mismatched type/length field) for received frames.  <a href="group__axiethernet__v5__0.html#ga9b828349795f783755ab6fd9413f6ff9">More...</a><br /></td></tr>
<tr class="separator:ga9b828349795f783755ab6fd9413f6ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f163c38fd07679c8a358c843a52f19e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga7f163c38fd07679c8a358c843a52f19e">XAE_LENTYPE_ERR_OPTION</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga7f163c38fd07679c8a358c843a52f19e"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_TRANSMITTER_ENABLE_OPTION specifies the Axi Ethernet device transmitter to be enabled.  <a href="group__axiethernet__v5__0.html#ga7f163c38fd07679c8a358c843a52f19e">More...</a><br /></td></tr>
<tr class="separator:ga7f163c38fd07679c8a358c843a52f19e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e81b6f5f677ed0370507c117b565b20"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga1e81b6f5f677ed0370507c117b565b20">XAE_TRANSMITTER_ENABLE_OPTION</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:ga1e81b6f5f677ed0370507c117b565b20"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_RECEIVER_ENABLE_OPTION specifies the Axi Ethernet device receiver to be enabled.  <a href="group__axiethernet__v5__0.html#ga1e81b6f5f677ed0370507c117b565b20">More...</a><br /></td></tr>
<tr class="separator:ga1e81b6f5f677ed0370507c117b565b20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga027d60f8fd28b519cad51e450b71c07b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga027d60f8fd28b519cad51e450b71c07b">XAE_RECEIVER_ENABLE_OPTION</a>&#160;&#160;&#160;0x00000100</td></tr>
<tr class="memdesc:ga027d60f8fd28b519cad51e450b71c07b"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_BROADCAST_OPTION specifies the Axi Ethernet device to receive frames sent to the broadcast Ethernet address.  <a href="group__axiethernet__v5__0.html#ga027d60f8fd28b519cad51e450b71c07b">More...</a><br /></td></tr>
<tr class="separator:ga027d60f8fd28b519cad51e450b71c07b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed55b7962f8aab228e2c41be4154a834"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaed55b7962f8aab228e2c41be4154a834">XAE_BROADCAST_OPTION</a>&#160;&#160;&#160;0x00000200</td></tr>
<tr class="memdesc:gaed55b7962f8aab228e2c41be4154a834"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_MULTICAST_OPTION specifies the Axi Ethernet device to receive frames sent to Ethernet addresses that are programmed into the Multicast Address Table (MAT).  <a href="group__axiethernet__v5__0.html#gaed55b7962f8aab228e2c41be4154a834">More...</a><br /></td></tr>
<tr class="separator:gaed55b7962f8aab228e2c41be4154a834"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf6e17b27602db32c134aaf5afdd33dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gabf6e17b27602db32c134aaf5afdd33dd">XAE_MULTICAST_OPTION</a>&#160;&#160;&#160;0x00000400</td></tr>
<tr class="memdesc:gabf6e17b27602db32c134aaf5afdd33dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_MULTICAST_OPTION specifies the Axi Ethernet device to receive frames sent to Ethernet addresses that are programmed into the Multicast Address Table.  <a href="group__axiethernet__v5__0.html#gabf6e17b27602db32c134aaf5afdd33dd">More...</a><br /></td></tr>
<tr class="separator:gabf6e17b27602db32c134aaf5afdd33dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga200a4ee26fb655cce6de8edc7a3cc6b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga200a4ee26fb655cce6de8edc7a3cc6b9">XAE_EXT_MULTICAST_OPTION</a>&#160;&#160;&#160;0x00000800</td></tr>
<tr class="memdesc:ga200a4ee26fb655cce6de8edc7a3cc6b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_TXVLAN_TRAN_OPTION specifies the Axi Ethernet device to enable transmit VLAN translation.  <a href="group__axiethernet__v5__0.html#ga200a4ee26fb655cce6de8edc7a3cc6b9">More...</a><br /></td></tr>
<tr class="separator:ga200a4ee26fb655cce6de8edc7a3cc6b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8451191982023f578cda79fca48b190"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa8451191982023f578cda79fca48b190">XAE_EXT_TXVLAN_TRAN_OPTION</a>&#160;&#160;&#160;0x00001000</td></tr>
<tr class="memdesc:gaa8451191982023f578cda79fca48b190"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_RXVLAN_TRAN_OPTION specifies the Axi Ethernet device to enable receive VLAN translation.  <a href="group__axiethernet__v5__0.html#gaa8451191982023f578cda79fca48b190">More...</a><br /></td></tr>
<tr class="separator:gaa8451191982023f578cda79fca48b190"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cef34ccc21b501cf2f5d0efe22392bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga1cef34ccc21b501cf2f5d0efe22392bd">XAE_EXT_RXVLAN_TRAN_OPTION</a>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="memdesc:ga1cef34ccc21b501cf2f5d0efe22392bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_TXVLAN_TAG_OPTION specifies the Axi Ethernet device to enable transmit VLAN tagging.  <a href="group__axiethernet__v5__0.html#ga1cef34ccc21b501cf2f5d0efe22392bd">More...</a><br /></td></tr>
<tr class="separator:ga1cef34ccc21b501cf2f5d0efe22392bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4a430ee8f463578c6d55f527a56cd0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab4a430ee8f463578c6d55f527a56cd0b">XAE_EXT_TXVLAN_TAG_OPTION</a>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="memdesc:gab4a430ee8f463578c6d55f527a56cd0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_RXVLAN_TAG_OPTION specifies the Axi Ethernet device to enable receive VLAN tagging.  <a href="group__axiethernet__v5__0.html#gab4a430ee8f463578c6d55f527a56cd0b">More...</a><br /></td></tr>
<tr class="separator:gab4a430ee8f463578c6d55f527a56cd0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd0f2f2b21a02e3b8c8a11a86085c0c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gafd0f2f2b21a02e3b8c8a11a86085c0c4">XAE_EXT_RXVLAN_TAG_OPTION</a>&#160;&#160;&#160;0x00008000</td></tr>
<tr class="memdesc:gafd0f2f2b21a02e3b8c8a11a86085c0c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_TXVLAN_STRP_OPTION specifies the Axi Ethernet device to enable transmit VLAN stripping.  <a href="group__axiethernet__v5__0.html#gafd0f2f2b21a02e3b8c8a11a86085c0c4">More...</a><br /></td></tr>
<tr class="separator:gafd0f2f2b21a02e3b8c8a11a86085c0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2957a816e7ff90ff5d53bfe30eb7bfec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2957a816e7ff90ff5d53bfe30eb7bfec">XAE_EXT_TXVLAN_STRP_OPTION</a>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="memdesc:ga2957a816e7ff90ff5d53bfe30eb7bfec"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_RXVLAN_STRP_OPTION specifies the Axi Ethernet device to enable receive VLAN stripping.  <a href="group__axiethernet__v5__0.html#ga2957a816e7ff90ff5d53bfe30eb7bfec">More...</a><br /></td></tr>
<tr class="separator:ga2957a816e7ff90ff5d53bfe30eb7bfec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5ddc37c61d5f484d5eb541218bf7429"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XAE_EXT_RXVLAN_STRP_OPTION</b>&#160;&#160;&#160;0x00020000</td></tr>
<tr class="separator:gad5ddc37c61d5f484d5eb541218bf7429"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71e31b002d0e8c019bad31fc22b21c8e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga71e31b002d0e8c019bad31fc22b21c8e">XAE_DEFAULT_OPTIONS</a></td></tr>
<tr class="memdesc:ga71e31b002d0e8c019bad31fc22b21c8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_DEFAULT_OPTIONS specify the options set in <a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f" title="XAxiEthernet_Reset does not perform a soft reset of the AxiEthernet core. ">XAxiEthernet_Reset()</a> and <a class="el" href="group__axiethernet__v5__0.html#gabe257efe600df43d8148c772ea3878f9" title="XAxiEthernet_CfgInitialize initializes an AXI Ethernet device along with the InstancePtr that referen...">XAxiEthernet_CfgInitialize()</a>  <a href="group__axiethernet__v5__0.html#ga71e31b002d0e8c019bad31fc22b21c8e">More...</a><br /></td></tr>
<tr class="separator:ga71e31b002d0e8c019bad31fc22b21c8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga581ee25a5a214e215048176efc6f6c96"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga581ee25a5a214e215048176efc6f6c96">XAxiEthernet_Config</a></td></tr>
<tr class="memdesc:ga581ee25a5a214e215048176efc6f6c96"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for a Axi Ethernet device.  <a href="group__axiethernet__v5__0.html#ga581ee25a5a214e215048176efc6f6c96">More...</a><br /></td></tr>
<tr class="separator:ga581ee25a5a214e215048176efc6f6c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8601786fc7884f68bf37c3474dddcf3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gad8601786fc7884f68bf37c3474dddcf3">XAxiEthernet</a></td></tr>
<tr class="memdesc:gad8601786fc7884f68bf37c3474dddcf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct <a class="el" href="struct_x_axi_ethernet.html" title="struct XAxiEthernet is the type for Axi Ethernet driver instance data. ">XAxiEthernet</a> is the type for Axi Ethernet driver instance data.  <a href="group__axiethernet__v5__0.html#gad8601786fc7884f68bf37c3474dddcf3">More...</a><br /></td></tr>
<tr class="separator:gad8601786fc7884f68bf37c3474dddcf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gabe257efe600df43d8148c772ea3878f9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gabe257efe600df43d8148c772ea3878f9">XAxiEthernet_CfgInitialize</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> *CfgPtr, UINTPTR EffectiveAddress)</td></tr>
<tr class="memdesc:gabe257efe600df43d8148c772ea3878f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_CfgInitialize initializes an AXI Ethernet device along with the <em>InstancePtr</em> that references it.  <a href="group__axiethernet__v5__0.html#gabe257efe600df43d8148c772ea3878f9">More...</a><br /></td></tr>
<tr class="separator:gabe257efe600df43d8148c772ea3878f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2cfa48d42e55238f6f30aff6d658e4fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2cfa48d42e55238f6f30aff6d658e4fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_Start starts the Axi Ethernet device as follows:  <a href="group__axiethernet__v5__0.html#ga2cfa48d42e55238f6f30aff6d658e4fe">More...</a><br /></td></tr>
<tr class="separator:ga2cfa48d42e55238f6f30aff6d658e4fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e952a55f342f176ba9ec2b49e2e47cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga4e952a55f342f176ba9ec2b49e2e47cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_Stop gracefully stops the Axi Ethernet device as follows:  <a href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb">More...</a><br /></td></tr>
<tr class="separator:ga4e952a55f342f176ba9ec2b49e2e47cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga091a291d11f394e3eaf0b79195666d9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga091a291d11f394e3eaf0b79195666d9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_Reset does not perform a soft reset of the AxiEthernet core.  <a href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f">More...</a><br /></td></tr>
<tr class="separator:ga091a291d11f394e3eaf0b79195666d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga781a4d89a7a3a9d59ac8921ba66b353d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga781a4d89a7a3a9d59ac8921ba66b353d">XAxiEthernet_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="memdesc:ga781a4d89a7a3a9d59ac8921ba66b353d"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_LookupConfig returns a reference to an <a class="el" href="struct_x_axi_ethernet___config.html" title="This typedef contains configuration information for a Axi Ethernet device. ">XAxiEthernet_Config</a> structure based on an unique device id, <em>DeviceId</em>.  <a href="group__axiethernet__v5__0.html#ga781a4d89a7a3a9d59ac8921ba66b353d">More...</a><br /></td></tr>
<tr class="separator:ga781a4d89a7a3a9d59ac8921ba66b353d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3265620b9d9b86643abe5ff5e2b7d79"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae3265620b9d9b86643abe5ff5e2b7d79">XAxiEthernet_SetOptions</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Options)</td></tr>
<tr class="memdesc:gae3265620b9d9b86643abe5ff5e2b7d79"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetOptions enables the options, <em>Options</em> for the Axi Ethernet, specified by <em>InstancePtr</em>.  <a href="group__axiethernet__v5__0.html#gae3265620b9d9b86643abe5ff5e2b7d79">More...</a><br /></td></tr>
<tr class="separator:gae3265620b9d9b86643abe5ff5e2b7d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3e7253d626c02a96ac35f981ac11ba2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gad3e7253d626c02a96ac35f981ac11ba2">XAxiEthernet_ClearOptions</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Options)</td></tr>
<tr class="memdesc:gad3e7253d626c02a96ac35f981ac11ba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_ClearOptions clears the options, <em>Options</em> for the Axi Ethernet, specified by <em>InstancePtr</em>.  <a href="group__axiethernet__v5__0.html#gad3e7253d626c02a96ac35f981ac11ba2">More...</a><br /></td></tr>
<tr class="separator:gad3e7253d626c02a96ac35f981ac11ba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf48b8f321b842bfb139b473ad7185874"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf48b8f321b842bfb139b473ad7185874">XAxiEthernet_GetOptions</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf48b8f321b842bfb139b473ad7185874"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetOptions returns the current option settings.  <a href="group__axiethernet__v5__0.html#gaf48b8f321b842bfb139b473ad7185874">More...</a><br /></td></tr>
<tr class="separator:gaf48b8f321b842bfb139b473ad7185874"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2298b2b1af89cf0f0a78d4fda03ed7f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab2298b2b1af89cf0f0a78d4fda03ed7f">XAxiEthernet_SetMacAddress</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:gab2298b2b1af89cf0f0a78d4fda03ed7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetMacAddress sets the MAC address for the Axi Ethernet device, specified by <em>InstancePtr</em> to the MAC address specified by <em>AddressPtr</em>.  <a href="group__axiethernet__v5__0.html#gab2298b2b1af89cf0f0a78d4fda03ed7f">More...</a><br /></td></tr>
<tr class="separator:gab2298b2b1af89cf0f0a78d4fda03ed7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5b70a456ac18505132f61f596428ab7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa5b70a456ac18505132f61f596428ab7">XAxiEthernet_GetMacAddress</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:gaa5b70a456ac18505132f61f596428ab7"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetMacAddress gets the MAC address for the Axi Ethernet, specified by <em>InstancePtr</em> into the memory buffer specified by <em>AddressPtr</em>.  <a href="group__axiethernet__v5__0.html#gaa5b70a456ac18505132f61f596428ab7">More...</a><br /></td></tr>
<tr class="separator:gaa5b70a456ac18505132f61f596428ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99c4e06d4db500ab7bf6bc20853330e2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga99c4e06d4db500ab7bf6bc20853330e2">XAxiEthernet_SetMacPauseAddress</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:ga99c4e06d4db500ab7bf6bc20853330e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetMacPauseAddress sets the MAC address used for pause frames to <em>AddressPtr</em>.  <a href="group__axiethernet__v5__0.html#ga99c4e06d4db500ab7bf6bc20853330e2">More...</a><br /></td></tr>
<tr class="separator:ga99c4e06d4db500ab7bf6bc20853330e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga369290833088c56abf0a967f16233266"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga369290833088c56abf0a967f16233266">XAxiEthernet_GetMacPauseAddress</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:ga369290833088c56abf0a967f16233266"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetMacPauseAddress gets the MAC address used for pause frames for the Axi Ethernet device specified by <em>InstancePtr</em>.  <a href="group__axiethernet__v5__0.html#ga369290833088c56abf0a967f16233266">More...</a><br /></td></tr>
<tr class="separator:ga369290833088c56abf0a967f16233266"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae513f052386deaf8c5994b768f9647ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae513f052386deaf8c5994b768f9647ce">XAxiEthernet_SendPausePacket</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 PauseValue)</td></tr>
<tr class="memdesc:gae513f052386deaf8c5994b768f9647ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SendPausePacket sends a pause packet with the value of <em>PauseValue</em>.  <a href="group__axiethernet__v5__0.html#gae513f052386deaf8c5994b768f9647ce">More...</a><br /></td></tr>
<tr class="separator:gae513f052386deaf8c5994b768f9647ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7d57eaf1bb97c34a92cc5e2c8600075"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab7d57eaf1bb97c34a92cc5e2c8600075">XAxiEthernet_GetSgmiiStatus</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 *SpeedPtr)</td></tr>
<tr class="memdesc:gab7d57eaf1bb97c34a92cc5e2c8600075"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetSgmiiStatus get the state of the link when using the SGMII media interface.  <a href="group__axiethernet__v5__0.html#gab7d57eaf1bb97c34a92cc5e2c8600075">More...</a><br /></td></tr>
<tr class="separator:gab7d57eaf1bb97c34a92cc5e2c8600075"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade4816d9067e13fbac2ceb66cf32360d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gade4816d9067e13fbac2ceb66cf32360d">XAxiEthernet_GetRgmiiStatus</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 *SpeedPtr, int *IsFullDuplexPtr, int *IsLinkUpPtr)</td></tr>
<tr class="memdesc:gade4816d9067e13fbac2ceb66cf32360d"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetRgmiiStatus get the state of the link when using the RGMII media interface.  <a href="group__axiethernet__v5__0.html#gade4816d9067e13fbac2ceb66cf32360d">More...</a><br /></td></tr>
<tr class="separator:gade4816d9067e13fbac2ceb66cf32360d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e8caa9c4ac753744bd08ebf103877c3"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8e8caa9c4ac753744bd08ebf103877c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetOperatingSpeed gets the current operating link speed.  <a href="group__axiethernet__v5__0.html#ga8e8caa9c4ac753744bd08ebf103877c3">More...</a><br /></td></tr>
<tr class="separator:ga8e8caa9c4ac753744bd08ebf103877c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2d0106f26a1a2e1f2b902dc0a2822c9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 Speed)</td></tr>
<tr class="memdesc:gab2d0106f26a1a2e1f2b902dc0a2822c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetOperatingSpeed sets the current operating link speed.  <a href="group__axiethernet__v5__0.html#gab2d0106f26a1a2e1f2b902dc0a2822c9">More...</a><br /></td></tr>
<tr class="separator:gab2d0106f26a1a2e1f2b902dc0a2822c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3db57c4a261afc854985297afed2373b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga3db57c4a261afc854985297afed2373b">XAxiEthernet_SetBadFrmRcvOption</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3db57c4a261afc854985297afed2373b"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetBadFrmRcvOption is used to enable the bad frame receive option.  <a href="group__axiethernet__v5__0.html#ga3db57c4a261afc854985297afed2373b">More...</a><br /></td></tr>
<tr class="separator:ga3db57c4a261afc854985297afed2373b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab45f6c7a4440bc3f58d4ff971e6be7b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaab45f6c7a4440bc3f58d4ff971e6be7b">XAxiEthernet_ClearBadFrmRcvOption</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaab45f6c7a4440bc3f58d4ff971e6be7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_ClearBadFrmRcvOption is used to disable the bad frame receive option.  <a href="group__axiethernet__v5__0.html#gaab45f6c7a4440bc3f58d4ff971e6be7b">More...</a><br /></td></tr>
<tr class="separator:gaab45f6c7a4440bc3f58d4ff971e6be7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41049ca22799d42d1279461be627c72e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga41049ca22799d42d1279461be627c72e">XAxiEthernet_DisableControlFrameLenCheck</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga41049ca22799d42d1279461be627c72e"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_DisableControlFrameLenCheck is used to disable the length check for control frames (pause frames).  <a href="group__axiethernet__v5__0.html#ga41049ca22799d42d1279461be627c72e">More...</a><br /></td></tr>
<tr class="separator:ga41049ca22799d42d1279461be627c72e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b71bcdc8be6ae5d6364c59ea0f53aab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8b71bcdc8be6ae5d6364c59ea0f53aab">XAxiEthernet_EnableControlFrameLenCheck</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8b71bcdc8be6ae5d6364c59ea0f53aab"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_EnableControlFrameLenCheck is used to enable the length check for control frames (pause frames).  <a href="group__axiethernet__v5__0.html#ga8b71bcdc8be6ae5d6364c59ea0f53aab">More...</a><br /></td></tr>
<tr class="separator:ga8b71bcdc8be6ae5d6364c59ea0f53aab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b33bc77237bf039c02d4619a811aed6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2b33bc77237bf039c02d4619a811aed6">XAxiEthernet_PhySetMdioDivisor</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u8 Divisor)</td></tr>
<tr class="memdesc:ga2b33bc77237bf039c02d4619a811aed6"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_PhySetMdioDivisor sets the MDIO clock divisor in the Axi Ethernet,specified by <em>InstancePtr</em> to the value, <em>Divisor</em>.  <a href="group__axiethernet__v5__0.html#ga2b33bc77237bf039c02d4619a811aed6">More...</a><br /></td></tr>
<tr class="separator:ga2b33bc77237bf039c02d4619a811aed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac186de218bc1df3afe9e1c91c6b749b6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gac186de218bc1df3afe9e1c91c6b749b6">XAxiEthernet_MulticastAdd</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr, int Entry)</td></tr>
<tr class="memdesc:gac186de218bc1df3afe9e1c91c6b749b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_MulticastAdd adds the Ethernet address, <em>AddressPtr</em> to the Axi Ethernet device's multicast filter list, at list index <em>Entry</em>.  <a href="group__axiethernet__v5__0.html#gac186de218bc1df3afe9e1c91c6b749b6">More...</a><br /></td></tr>
<tr class="separator:gac186de218bc1df3afe9e1c91c6b749b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac95ba7bcd0c537eec1787f5ea49488df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gac95ba7bcd0c537eec1787f5ea49488df">XAxiEthernet_MulticastGet</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr, int Entry)</td></tr>
<tr class="memdesc:gac95ba7bcd0c537eec1787f5ea49488df"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_MulticastGet gets the Ethernet address stored at index <em>Entry</em> in the Axi Ethernet device's multicast filter list.  <a href="group__axiethernet__v5__0.html#gac95ba7bcd0c537eec1787f5ea49488df">More...</a><br /></td></tr>
<tr class="separator:gac95ba7bcd0c537eec1787f5ea49488df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1db86bd14ba6b769f6fdf34c0e277c10"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga1db86bd14ba6b769f6fdf34c0e277c10">XAxiEthernet_MulticastClear</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, int Entry)</td></tr>
<tr class="memdesc:ga1db86bd14ba6b769f6fdf34c0e277c10"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_MulticastClear clears the Ethernet address stored at index <em>Entry</em> in the Axi Ethernet device's multicast filter list.  <a href="group__axiethernet__v5__0.html#ga1db86bd14ba6b769f6fdf34c0e277c10">More...</a><br /></td></tr>
<tr class="separator:ga1db86bd14ba6b769f6fdf34c0e277c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d692528035485610c1bbf6e3fbb4a84"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2d692528035485610c1bbf6e3fbb4a84">XAxiEthernet_SetTpid</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 Tpid, u8 Entry)</td></tr>
<tr class="memdesc:ga2d692528035485610c1bbf6e3fbb4a84"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetTpid sets the VLAN Tag Protocol Identifier(TPID).  <a href="group__axiethernet__v5__0.html#ga2d692528035485610c1bbf6e3fbb4a84">More...</a><br /></td></tr>
<tr class="separator:ga2d692528035485610c1bbf6e3fbb4a84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga338bb9b51764235ed6969faa58503455"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga338bb9b51764235ed6969faa58503455">XAxiEthernet_ClearTpid</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u8 Entry)</td></tr>
<tr class="memdesc:ga338bb9b51764235ed6969faa58503455"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_ClearTpid clears the VLAN Tag Protocol Identifier(TPID).  <a href="group__axiethernet__v5__0.html#ga338bb9b51764235ed6969faa58503455">More...</a><br /></td></tr>
<tr class="separator:ga338bb9b51764235ed6969faa58503455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga498bdb032a67313102ac7dee10ae8e7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga498bdb032a67313102ac7dee10ae8e7e">XAxiEthernet_GetTpid</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 *TpidPtr, u8 Entry)</td></tr>
<tr class="memdesc:ga498bdb032a67313102ac7dee10ae8e7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetTpid gets the VLAN Tag Protocol Identifier value (TPID).  <a href="group__axiethernet__v5__0.html#ga498bdb032a67313102ac7dee10ae8e7e">More...</a><br /></td></tr>
<tr class="separator:ga498bdb032a67313102ac7dee10ae8e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44f51417734b0ca355da2e87a67aa0a3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga44f51417734b0ca355da2e87a67aa0a3">XAxiEthernet_SetVTagMode</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Mode, int Dir)</td></tr>
<tr class="memdesc:ga44f51417734b0ca355da2e87a67aa0a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetVTagMode configures the VLAN tagging mode.  <a href="group__axiethernet__v5__0.html#ga44f51417734b0ca355da2e87a67aa0a3">More...</a><br /></td></tr>
<tr class="separator:ga44f51417734b0ca355da2e87a67aa0a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d375eb39bb3a8f724123aa9a9585e47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9d375eb39bb3a8f724123aa9a9585e47">XAxiEthernet_GetVTagMode</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u8 *ModePtr, int Dir)</td></tr>
<tr class="memdesc:ga9d375eb39bb3a8f724123aa9a9585e47"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetVTagMode gets VLAN tagging mode.  <a href="group__axiethernet__v5__0.html#ga9d375eb39bb3a8f724123aa9a9585e47">More...</a><br /></td></tr>
<tr class="separator:ga9d375eb39bb3a8f724123aa9a9585e47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95198cfb6e93a13c115c7c6610a68ded"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga95198cfb6e93a13c115c7c6610a68ded">XAxiEthernet_SetVStripMode</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Mode, int Dir)</td></tr>
<tr class="memdesc:ga95198cfb6e93a13c115c7c6610a68ded"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetVStripMode configures the VLAN strip mode.  <a href="group__axiethernet__v5__0.html#ga95198cfb6e93a13c115c7c6610a68ded">More...</a><br /></td></tr>
<tr class="separator:ga95198cfb6e93a13c115c7c6610a68ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb2a0cbe2263410d25caa0e87428a6d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gafb2a0cbe2263410d25caa0e87428a6d7">XAxiEthernet_GetVStripMode</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u8 *ModePtr, int Dir)</td></tr>
<tr class="memdesc:gafb2a0cbe2263410d25caa0e87428a6d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetVStripMode gets the VLAN stripping mode.  <a href="group__axiethernet__v5__0.html#gafb2a0cbe2263410d25caa0e87428a6d7">More...</a><br /></td></tr>
<tr class="separator:gafb2a0cbe2263410d25caa0e87428a6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga43d59456dc8e08f671745c70e48e9a59"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga43d59456dc8e08f671745c70e48e9a59">XAxiEthernet_SetVTagValue</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 VTagValue, int Dir)</td></tr>
<tr class="memdesc:ga43d59456dc8e08f671745c70e48e9a59"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetVTagValue configures the VLAN tagging value.  <a href="group__axiethernet__v5__0.html#ga43d59456dc8e08f671745c70e48e9a59">More...</a><br /></td></tr>
<tr class="separator:ga43d59456dc8e08f671745c70e48e9a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00d242e51aeec92bf07528bbf58709ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga00d242e51aeec92bf07528bbf58709ea">XAxiEthernet_GetVTagValue</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 *VTagValuePtr, int Dir)</td></tr>
<tr class="memdesc:ga00d242e51aeec92bf07528bbf58709ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetVTagValue gets the configured VLAN tagging value.  <a href="group__axiethernet__v5__0.html#ga00d242e51aeec92bf07528bbf58709ea">More...</a><br /></td></tr>
<tr class="separator:ga00d242e51aeec92bf07528bbf58709ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f860a127fcc5756c2dc62337eb1b934"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4f860a127fcc5756c2dc62337eb1b934">XAxiEthernet_SetVidTable</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Entry, u32 Vid, u8 Strip, u8 Tag, int Dir)</td></tr>
<tr class="memdesc:ga4f860a127fcc5756c2dc62337eb1b934"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetVidTable sets VID table includes new VLAN ID, strip and tag enable bits.  <a href="group__axiethernet__v5__0.html#ga4f860a127fcc5756c2dc62337eb1b934">More...</a><br /></td></tr>
<tr class="separator:ga4f860a127fcc5756c2dc62337eb1b934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab13721145a4632d987bd858483c00011"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab13721145a4632d987bd858483c00011">XAxiEthernet_GetVidTable</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Entry, u32 *VidPtr, u8 *StripPtr, u8 *TagPtr, int Dir)</td></tr>
<tr class="memdesc:gab13721145a4632d987bd858483c00011"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetVidTable gets VID table content includes new VLAN ID, strip and tag enable bits.  <a href="group__axiethernet__v5__0.html#gab13721145a4632d987bd858483c00011">More...</a><br /></td></tr>
<tr class="separator:gab13721145a4632d987bd858483c00011"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6e848552b34aa85f6801ab269521cf3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gac6e848552b34aa85f6801ab269521cf3">XAxiEthernet_AddExtMulticastGroup</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:gac6e848552b34aa85f6801ab269521cf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_AddExtMulticastGroup adds an entry to the multicast Ethernet address table.  <a href="group__axiethernet__v5__0.html#gac6e848552b34aa85f6801ab269521cf3">More...</a><br /></td></tr>
<tr class="separator:gac6e848552b34aa85f6801ab269521cf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4a3a1fdf74706efe50812be6ec78839"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab4a3a1fdf74706efe50812be6ec78839">XAxiEthernet_ClearExtMulticastGroup</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:gab4a3a1fdf74706efe50812be6ec78839"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_ClearExtMulticastGroup clears input multicast Ethernet address group from table.  <a href="group__axiethernet__v5__0.html#gab4a3a1fdf74706efe50812be6ec78839">More...</a><br /></td></tr>
<tr class="separator:gab4a3a1fdf74706efe50812be6ec78839"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6932bd79a08811085a47ad1357a4ef89"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6932bd79a08811085a47ad1357a4ef89">XAxiEthernet_GetExtMulticastGroup</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:ga6932bd79a08811085a47ad1357a4ef89"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetExtMulticastGroup returns whether the given Ethernet address group is stored in the table.  <a href="group__axiethernet__v5__0.html#ga6932bd79a08811085a47ad1357a4ef89">More...</a><br /></td></tr>
<tr class="separator:ga6932bd79a08811085a47ad1357a4ef89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08b7db7c5a837de18afceb58230351b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga08b7db7c5a837de18afceb58230351b3">XAxiEthernet_DumpExtMulticastGroup</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga08b7db7c5a837de18afceb58230351b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_DumpExtMulticastGroup dumps ALL provisioned acceptable multicast MAC in the Axi Ethernet device's multicast table.  <a href="group__axiethernet__v5__0.html#ga08b7db7c5a837de18afceb58230351b3">More...</a><br /></td></tr>
<tr class="separator:ga08b7db7c5a837de18afceb58230351b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
